package com.fivefu.core.hik.dto.request;

import io.swagger.annotations.ApiModelProperty;

/**
 * 请求参数：
 * 分页查询车辆信息v1列表
 * 根据车辆编号与设备编号获取监控点信息列表V1
 */
public class VehicleOrgIndexCodes {

    @ApiModelProperty(value = "分页范围 ( 0 , ~ )，若是范围内数字超过实际最大页码值，返回最后一页记录",required = true)
    private Integer pageNo;

    @ApiModelProperty(value = "范围大小 ( 0 , 5000 ]",required = true)
    private Integer pageSize;

    /**
     * 接收参数：
     * 1、区域编码集合-查询车辆信息
     * 2、车辆和设备的集合-查询监控点信息
     */
    @ApiModelProperty(value = "区域编号集合",required = true)
    private Object exactCondition;

    public VehicleOrgIndexCodes(Integer pageNo, Integer pageSize) {
        this.pageNo = pageNo;
        this.pageSize = pageSize;
    }

    public VehicleOrgIndexCodes(Integer pageNo, Integer pageSize, Object exactCondition) {
        this.pageNo = pageNo;
        this.pageSize = pageSize;
        this.exactCondition = exactCondition;
    }

    public Integer getPageNo() {
        return pageNo;
    }

    public void setPageNo(Integer pageNo) {
        this.pageNo = pageNo;
    }

    public Integer getPageSize() {
        return pageSize;
    }

    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }

    public Object getExactCondition() {
        return exactCondition;
    }

    public void setExactCondition(Object exactCondition) {
        this.exactCondition = exactCondition;
    }

}
